// 导入vue和vuex
import Vue from 'vue'
import Vuex from 'vuex'
import user from './modules/user'

// 安装插件 Vue.use(...)
Vue.use(Vuex)

// 创建仓库
const store = new Vuex.Store({
  // state 中 是所有组件共享的数据
  strict: true,
  state: {
    count: 1010,
    // add () {
    //   console.log(111)
    // }
    title: '这是一个标题',
    val: '这是输入框的值'
  },
  mutations: {
    changeCount (state, n) {
      state.count += n
    },
    changeVal (state, val) {
      state.val = val
    }
  },
  modules: {
    user
  }
})

// 导出给main.js使用
export default store
